package development.bean;

import state.util.GameStringUtils;
import state.util.array.StringArray;

public class Lottery {
  private String resultId = "";
  private String code = "";
  private String name = "";
  private String parentId = "";
  private String drawtime = "";
  private String value = "";
  public String[] valuelist;
  public String[] title = null;
  private String[] dataformat = null;
  public Entity entity;

  public Lottery() {
    title = new String[]{"Ngày ", "ĐB", "Giải Nhất", "Giải Nhì", "Giải Ba", "Giải Tư", "Giải Năm", "Giải Sáu", "Giải Bảy", "Giải tám"};
  }

  public void setResultID(String resultId1) {
    this.resultId = resultId1;
  }

  public String getResultID() {
    return resultId;
  }

  public void setCode(String code1) {
    this.code = code1;
  }

  public String getCode() {
    return code;
  }

  public void setName(String name1) {
    this.name = name1;
  }

  public String getName() {
    return name;
  }

  public void setParentID(String parentId1) {
    this.parentId = parentId1;
  }

  public String getParentID() {
    return parentId;
  }

  public void setDrawtime(String drawtime1) {
    this.drawtime = drawtime1;
  }

  public String getDrawtime() {
    return drawtime;
  }

  public void setValue(String value1) {
    this.value = value1;
  }

  public String getValue() {
    return value;
  }

  StringArray lotteryArray;

  public void Parse() {
    lotteryArray = GameStringUtils.split(value, "\n");
  }

  public String NgayQuayThuong() {

    String retVal = null;
    if (this.lotteryArray != null)
      retVal = lotteryArray.get(0).substring(lotteryArray.get(0).indexOf(' ') + 1);
    else
      retVal = "";
    return retVal;
  }

  public String getGiai(String s) {
    String retVal = "";
    int index = s.indexOf(':');
    if (index < 0)
      index = s.indexOf('.');
    if (this.lotteryArray != null)
      retVal = s.substring(index + 1);
    return retVal;

  }

  public String[] getDataFormat() {
    Parse();
    dataformat = new String[lotteryArray.len()];
    dataformat[0] = NgayQuayThuong();
    for (int i = 1; i < lotteryArray.len(); i++) {
      dataformat[i] = getGiai(lotteryArray.get(i));
    }
    return dataformat;
  }
}
